package com.alibaba.citrus.ots.price.dto.response.activity;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * @author hanguo
 * @date 2021/10/15
 * @Description 营销活动明细页查询出参
 * ActivityTermViewResponse  和 ActivityTermResponse之间的区别是：
 * ActivityTermViewResponse 是给页面使用的，ActivityTermResponse 是给预报单上使用的。
 * 考虑到页面上的变化不多，且变化的频率也不高，故当前定义成两个类
 */
@Data
public class ActivityTermViewResponse implements Serializable {
    private static final long serialVersionUID = 7695165550140717170L;

    /**
     * 促销活动项目行号
     */
    private String activityTermId;

    /**
     * 商品
     */
    private String goodsName;

    /**
     * 品牌
     */
    private String brandName;

    /**
     * 品类
     */
    private String itemCategoryName;

    /**
     * 品项
     */
    private String itemSubject;

    /**
     * 业态
     */
    private String businessFormat;

    /**
     * 特价
     */
    private String specialOfferPrice;

    /**
     * 货币
     */
    private String currency;

    /**
     * 销售单位
     */
    private String salesUnit;

    /**
     * 活动量
     */
    private Long activityCount;

    /**
     * 剩余活动量
     */
    private Long remainActivityCount;


    /**
     * 扩展字段
     */
    private Map<String,String> features;

}
